package br.com.Atv09.cadastroclientes.dao;

import java.util.ArrayList;
import java.util.List;

import br.com.Atv09.cadastroclientes.dao.generic.DaoGeneric;
import br.com.Atv09.cadastroclientes.dominio.ClienteHistorico;

public class ClienteHistoricoDao extends DaoGeneric<ClienteHistorico> implements IClienteHistoricoDao {

	private List<ClienteHistorico> colecaoClienteHistorico;
	
	public ClienteHistoricoDao(){
		this.colecaoClienteHistorico = new ArrayList<ClienteHistorico>();
	}
	
	@Override
	public void inserirClienteHistorico(ClienteHistorico ch) {
		colecaoClienteHistorico.add(ch);
	}

	@Override
	public List<ClienteHistorico> exibeHistoricoCliente(String cpf) {
		
		List<ClienteHistorico> historicoCliente = new ArrayList<ClienteHistorico>();
		
		for(ClienteHistorico ch: colecaoClienteHistorico){
			if (ch.getCpf() == cpf){
				historicoCliente.add(ch);
			}
		}
		
		return historicoCliente;
	}

}
